carry out (obligations/responsibilities) - French English Dictionary